約 4,728,470 件
https://w.atwiki.jp/roid/pages/13.html
まえがきはじめに Androidとは Android登場の経緯 本書について 本書が想定している読者 本書の構成と読み方 サンプルプログラムの入手先 本書が想定している環境とそのバージョン 参考となる情報源 第一部 基礎知識第1章 Android SDKの概要1.1 Android SDKが提供する機能の概要 1.2 アプリケーション開発の流れ 1.3 アプリケーションを構成する要素 1.4 Androidのライセンス 第2章 Android 開発環境2.1 本書で説明する開発環境について 2.2 開発環境のセットアップ手順 2.3 AVD(Android仮想デバイス)の作成 2.4 Androidアプリケーションの作成 第3章 開発ツール3.1 Android SDK 3.2 Android シミュレータ 3.3 DDMS パースディテクティブ 3.4 Android Debug Bridge(adb) 3.5 開発時のTIPS 第二部 開発の基本第1章 Androidアプリケーションの4大要素1.1 4大要素とは 1.2 4大要素を用いたサンプル 1.3 アクティビティ(Activitiy) 1.4 サービス(Service) 1.5 コンテントプロバイダ(Content Provider) 1.6 インテント(Intent) 第2章 アクティビティ2.1 概要 2.2 画面にウィジェットを表示する 2.3 ボタンが押されたイベントを取り扱う 2.4 アクティビティのライフサイクル 2.5 拡張されたアクティビティ 第3章 インテント3.1 インテントの基礎構造 3.2 インテントのもっとも基本的な使い方 3.3 インテントを使いこなす~暗黙的なインテント3.3.3 ブロードキャストレシーバー 3.4 暗黙的なインテントの使い方 3.5 暗黙的インテントを使ってアクティビティを起動する方法3.5.4 端末をバイブレーションさせる - p.145NotificationManagerクラス Vibratorクラス 3.5.5 スティッキーインテントを送る - p.147 3.6 ウィジェットを他のアプリケーションに組み込む方法(AppWidget Framework)3.6.1 AppWidget Frameworkを構成するクラスAppWidgetHost AppWidgetProvider 3.7 暗黙的なインデントを使って標準で組み込まれているアプリケーションを起動する方法3.7.1 インテントで起動することができる主なアプリケーションWebブラウザ 電話 地図 第4章 サービス4.1 インテントによるサービスの起動 4.2 バインド4.2.1 AIDLファイルでサービスが提供する機能を定義 4.3 コールバック 4.4 常駐型のサービス 4.5 サービスの使いどころ 第5章 データ入出力と永続化5.1 プリファレンス 5.2 SQLiteによるデータ永続化 5.3 ファイル 5.4 コンテントプロバイダ 5.5 コンテントプロバイダの活用 第三部 画面要素第1章 ユーザーインターフェイス1.1 はじめに 1.2 導入編 1.3 基礎編 1.4 応用編 1.5 付録、UIに関する各種ツール 第2章 グラフィックス2.1 アニメーションによる描画の概要 2.2 アニメーションによる描画の基本1(設定がシンプルな場合) 2.3 アニメーションによる描画の基本2(設定を組み合わせた場合) 2.4 アニメーションによる描画の基本(AnimetionDroeableを使用した場合) 2.5 Drawableクラスを使用した描画の概要 2.6 Drawableクラスを使用した描画(ShapeDrawableを使用した場合) 2.7 Drawableクラスを使用した描画(GradientDrawableを使用した場合) 2.8 Canvasクラスを直接使用した描画 2.9 OpenGL ESライブラリによる描画の概要 2.10 OpenGL ESライブラリによる描画の基本 2.11 まとめ 第四部 実践開発第1章 アプリケーションモデル1.1 アプリケーションとタスク 1.2 アプリケーションとプロセス 第2章 セキュリティ2.1 はじめに 2.2 ソフトウェア開発時に考慮すべきセキュリティ 2.3 Androidのセキュリティ・アーキテクチャ 2.4 Androidのセキュリティ機能 2.5 ファイルアクセス制御 2.6 許可情報 第3章 リソースと国際化3.1 リソースファイル概要 3.2 リソースファイルの利用 第4章 センサーAPI4.1 センサープログラミングをマスターしてハードウェアと仲よくなろう 4.2 センサーとは 4.3 センサー関連のクラスとインターフェイス 4.4 加速度センサー 4.5 傾きセンサー 第5章 地図表示とロケーション5.1 地図表示API 5.2 ロケーションAPI 5.3 まとめ 第6章 テスティングフレームワーク6.1 はじめに 6.2 Androidのテスティングフレームワーク 6.3 Androidのテスティングフレームワークを利用する 6.4 テストで利用できる開発ツール「Monkey(モンキー」 第五部 応用開発第1章 Input Method Framework1.1 はじめに 1.2 Input Method Frameworkの概要 1.3 IME開発の準備 1.4 Input Viewの追加 1.5 Candidates Viewの追加 1.6 IME実装TIPS 1.7 最後に 第2章 ConnectivityManager2.1 ConnectivityManagerの概要 2.2 ネットワークの状態変化をハンドルしよう 第3章 カメラ3.1 Android SDKが提供するカメラ機能の概要 3.2 基本的な機能を持ったカメラアプリケーションの作成 3.3 カメラアプリケーションへの機能の追加・変更 第4章 メディア4.1 はじめに 4.2 MediaPlayer 4.3 MediaRecorder 第5章 JNI(Java Native Interface)5.1 はじめに 5.2 サンプルアプリケーションの概要 5.3 Javaプログラムを実装する 5.4 Cプログラムを実装する 5.5 ビルド環境を構築する 5.6 ビルド環境でCモジュールをビルドする 5.7 Androidにモジュールを配置する 第6章 アプリケーションの実行結果を解析する6.1 実行ログ(プロファイリングレポート)を収集する 6.2 Traceviewを利用する 6.3 実行ログをグラフに変換する 6.4 実行ログをHTMLに変換する 第7章 ソースコードの探訪7.1 ソースコードの取得方法 7.2 ソースコードのプロジェクト構成 7.3 Eclipseからのソースコード参照 7.4 まとめ 第8章 Androidの開発用端末「Android Dev Phone1」8.1 Android Dev Phone 1 8.2 Android Dev Phone 1を購入可能な国と地域 8.3 Android Dev Phone 1の購入に必要な費用 8.4 Android Dev Phone 1の購入 8.5 Android Dev Phone 1の設定・利用 第9章 アプリケーションの配布9.1 アプリケーションへの署名 9.2 アプリケーションのバージョン 9.3 動作対象とするAndroidプラットフォームの指定 付録A ウィジェットカタログ まえがき はじめに Androidとは Android登場の経緯 本書について 本書が想定している読者 本書の構成と読み方 サンプルプログラムの入手先 サンプルソースのダウンロード 本書が想定している環境とそのバージョン 参考となる情報源 第一部 基礎知識 第1章 Android SDKの概要 1.1 Android SDKが提供する機能の概要 1.2 アプリケーション開発の流れ 1.3 アプリケーションを構成する要素 1.4 Androidのライセンス 第2章 Android 開発環境 2.1 本書で説明する開発環境について 2.2 開発環境のセットアップ手順 2.3 AVD(Android仮想デバイス)の作成 2.4 Androidアプリケーションの作成 第3章 開発ツール 3.1 Android SDK 3.2 Android シミュレータ 3.3 DDMS パースディテクティブ 3.4 Android Debug Bridge(adb) 3.5 開発時のTIPS 第二部 開発の基本 第1章 Androidアプリケーションの4大要素 1.1 4大要素とは 1.2 4大要素を用いたサンプル 1.3 アクティビティ(Activitiy) 1.4 サービス(Service) 1.5 コンテントプロバイダ(Content Provider) 1.6 インテント(Intent) 第2章 アクティビティ 2.1 概要 2.2 画面にウィジェットを表示する 2.3 ボタンが押されたイベントを取り扱う 2.4 アクティビティのライフサイクル 2.5 拡張されたアクティビティ 第3章 インテント 3.1 インテントの基礎構造 3.2 インテントのもっとも基本的な使い方 3.3 インテントを使いこなす~暗黙的なインテント 3.3.3 ブロードキャストレシーバー 特定の条件でのみブロードキャストレシーバーを動作させるために、マニフェストファイルに静的に定義するのではなく、プログラム内で動的にブロードキャストレシーバーを登録/解除(registerRecever/unregisterRecever)することが可能です。 3.4 暗黙的なインテントの使い方 3.5 暗黙的インテントを使ってアクティビティを起動する方法 3.5.4 端末をバイブレーションさせる - p.145 NotificationManagerクラス Vibratorクラス バイブレーションさせたいだけであれば、インスタンス化して、vibrateメソッドを呼ぶだけ。 3.5.5 スティッキーインテントを送る - p.147 ブロードキャストしたインテントをシステム内に保存しておき、後から取り出せるインテントのこと。 3.6 ウィジェットを他のアプリケーションに組み込む方法(AppWidget Framework) 3.6.1 AppWidget Frameworkを構成するクラス AppWidgetHost ウィジットを自画面に組み込むことを許可するための仕組みを提供するクラス。 AppWidgetProvider ウィジットを提供するための処理を行うクラス。 ブロードキャストレシーバーであるため、下記の制限がある。 ステートレスである。 時間がかかる処理を行うべきではない。(時間がかかる処理は、サービスに依頼すべき) 3.7 暗黙的なインデントを使って標準で組み込まれているアプリケーションを起動する方法 3.7.1 インテントで起動することができる主なアプリケーション Webブラウザ アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「http //」「https //」など 電話 電話(ダイアラーの起動のみを行う場合)・・・通常はこちらを利用すると思う。 アクション:Intent.ACTION_DIAL (android.intent.action.CALL)、またはIntent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「tel 電話番号」 電話(即時電話を掛ける場合) アクション:Intent.ACTION_CALL (android.intent.action.CALL) URIの例:「tel 電話番号」 ヴォイスメール(留守電サービスのようなものらしい) アクション:Intent.ACTION_CALL (android.intent.action.CALL) URIの例:「voicemail 電話番号」 地図 地図 アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「geo 緯度,経度」など ストリートビュー アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「google.streetview cbll=緯度,経度 cbp=1,ヨー,,ピッチ,ズーム」など 第4章 サービス 4.1 インテントによるサービスの起動 4.2 バインド 4.2.1 AIDLファイルでサービスが提供する機能を定義 AIDL(Android Interface Definition Langage)は、Javaのインターフェースと類似の記述方法ですが、メソッドの引数および返却値は下記に限定されています。 プリミティブ型 String, List, Map, CharSequence AIDLファイルに定義されたインターフェース Parcelableインターフェースを実装したクラス AIDLファイルは「 インターフェース名 .aidl」というファイル名で保存します。 4.3 コールバック 4.4 常駐型のサービス 4.5 サービスの使いどころ 第5章 データ入出力と永続化 5.1 プリファレンス 5.2 SQLiteによるデータ永続化 5.3 ファイル 5.4 コンテントプロバイダ 5.5 コンテントプロバイダの活用 第三部 画面要素 第1章 ユーザーインターフェイス 1.1 はじめに 1.2 導入編 1.3 基礎編 1.4 応用編 1.5 付録、UIに関する各種ツール 第2章 グラフィックス 2.1 アニメーションによる描画の概要 2.2 アニメーションによる描画の基本1(設定がシンプルな場合) 2.3 アニメーションによる描画の基本2(設定を組み合わせた場合) 2.4 アニメーションによる描画の基本(AnimetionDroeableを使用した場合) 2.5 Drawableクラスを使用した描画の概要 2.6 Drawableクラスを使用した描画(ShapeDrawableを使用した場合) 2.7 Drawableクラスを使用した描画(GradientDrawableを使用した場合) 2.8 Canvasクラスを直接使用した描画 2.9 OpenGL ESライブラリによる描画の概要 2.10 OpenGL ESライブラリによる描画の基本 2.11 まとめ 第四部 実践開発 第1章 アプリケーションモデル 1.1 アプリケーションとタスク 1.2 アプリケーションとプロセス 第2章 セキュリティ 2.1 はじめに 2.2 ソフトウェア開発時に考慮すべきセキュリティ 2.3 Androidのセキュリティ・アーキテクチャ 2.4 Androidのセキュリティ機能 2.5 ファイルアクセス制御 2.6 許可情報 第3章 リソースと国際化 3.1 リソースファイル概要 3.2 リソースファイルの利用 第4章 センサーAPI 4.1 センサープログラミングをマスターしてハードウェアと仲よくなろう 4.2 センサーとは 4.3 センサー関連のクラスとインターフェイス 4.4 加速度センサー 4.5 傾きセンサー 第5章 地図表示とロケーション 5.1 地図表示API 5.2 ロケーションAPI 5.3 まとめ 第6章 テスティングフレームワーク 6.1 はじめに 6.2 Androidのテスティングフレームワーク 6.3 Androidのテスティングフレームワークを利用する 6.4 テストで利用できる開発ツール「Monkey(モンキー」 第五部 応用開発 第1章 Input Method Framework 1.1 はじめに 1.2 Input Method Frameworkの概要 1.3 IME開発の準備 1.4 Input Viewの追加 1.5 Candidates Viewの追加 1.6 IME実装TIPS 1.7 最後に 第2章 ConnectivityManager 2.1 ConnectivityManagerの概要 2.2 ネットワークの状態変化をハンドルしよう 第3章 カメラ 3.1 Android SDKが提供するカメラ機能の概要 3.2 基本的な機能を持ったカメラアプリケーションの作成 3.3 カメラアプリケーションへの機能の追加・変更 第4章 メディア 4.1 はじめに 4.2 MediaPlayer 4.3 MediaRecorder 第5章 JNI(Java Native Interface) 5.1 はじめに 5.2 サンプルアプリケーションの概要 5.3 Javaプログラムを実装する 5.4 Cプログラムを実装する 5.5 ビルド環境を構築する 5.6 ビルド環境でCモジュールをビルドする 5.7 Androidにモジュールを配置する 第6章 アプリケーションの実行結果を解析する 6.1 実行ログ(プロファイリングレポート)を収集する 6.2 Traceviewを利用する 6.3 実行ログをグラフに変換する 6.4 実行ログをHTMLに変換する 第7章 ソースコードの探訪 7.1 ソースコードの取得方法 7.2 ソースコードのプロジェクト構成 7.3 Eclipseからのソースコード参照 7.4 まとめ 第8章 Androidの開発用端末「Android Dev Phone1」 8.1 Android Dev Phone 1 8.2 Android Dev Phone 1を購入可能な国と地域 8.3 Android Dev Phone 1の購入に必要な費用 8.4 Android Dev Phone 1の購入 8.5 Android Dev Phone 1の設定・利用 第9章 アプリケーションの配布 9.1 アプリケーションへの署名 9.2 アプリケーションのバージョン 9.3 動作対象とするAndroidプラットフォームの指定 付録A ウィジェットカタログ
https://w.atwiki.jp/gc8tom/pages/91.html
Android関連 このページは、Android関連のリンクです。 基本的にとむ専用です。 リモート操作系が多くなると思います。 リモート操作 RemoteLock 2011/3/19:とむ Android端末をWebページからロックや画面に入力したテキストを表示させることができます。 リンクはこちら ServersMan 2011/3/19:とむ Android端末の内部ファイルをWebページから操作・ダウンロードできます。 リンクはこちら
https://w.atwiki.jp/tamotech/pages/40.html
Androidアプリケーション開発 eclipse開発環境 開発に必要なプラグインをインストールする eclipseのメニュー「ヘルプ 新規ソフトウェアのインストール...」でインストールを行う。 ロケーション「https //dl-ssl.google.com/android/eclipse」でリポジトリーを追加する。名前は「Android Plugin」など、適当に。 エラーが出る場合は、「http //dl-ssl.google.com/android/eclipse」でトライしてみる価値があるらしい。 Android SDKの設定を行う eclipseのメニュー「ウィンドウ 設定...」でダイアログを開き、「Android」メニューを選択。 「SDKロケーション」にダウンロードしたandroid sdkのフォルダ(android-sdk-windows)を指定する。 Android SDK および AVD マネージャー 実機のドライバインストール とりあえず参考サイトを記録・・・ http //2dkonly.blog10.fc2.com/blog-entry-46.html
https://w.atwiki.jp/wnt0/pages/50.html
Virtual Box のインストール ubuntu-ja-10.04-desktop-i386.vhd Setting up a Linux build environment Python 2.6.5 インストール済み Make 3.81 インストール済み JDK $ sudo add-apt-repository "deb http //archive.canonical.com/ lucid partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージ sun-java6-jdk はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます E パッケージ sun-java6-jdk にはインストール候補がありません ダウンロード http //www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html jdk-6u31-linux-i586.bin $ chmod 755 jdk-6u31-linux-i586.bin $ ./jdk-6u31-linux-i586.bin $ sudo mv jdk1.6.0_31/ /opt $ vi .profile JAVA_HOME=/opt/jdk1.6.0_11 PATH=$PATH $JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH Installing required packages 32-bit (experimental) $ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \ libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \ libxml2-utils xsltproc USB 端末持ってない。 CCACHE設定 $ vi .profile export USE_CCACHE=1 ソースダウンロード後に、ccache コマンドを実行する。 http //source.android.com/source/building-kernels.html エミュレータ用カーネルソース(goldfish)の取得 $ git clone https //android.googlesource.com/kernel/goldfish.git $ cd goldfish $ git branch -r origin/HEAD - origin/master origin/android-goldfish-2.6.29 origin/master $ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29 toolchain の取得 1.8GBあった。 $ git clone https //android.googlesource.com/platform/prebuilt.git ビルド $ export PATH=$(pwd)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin $PATH $ export ARCH=arm $ export SUBARCH=arm $ export CROSS_COMPILE=arm-eabi- $ cd goldfish $ make goldfish_defconfig $ make menuconfig (デバッグを有効にする) Kernel hacking --- Compile the kernel with debug info $ make emulator (Linux) SDKをダウンロードして解凍 SDK_ROOT/tools/android を実行(Android SDK Manager) Virtual Device を作るための Platform をダウンロード AVD Manager から Virtual Device を作成 SDK_ROOT/tools/emulator -kernel KERNEL_SRC_ROOT/arch/arm/boot/zImage @AVD_NAME (-qemu -s を付けると gdb との通信ポート(1234)を開く)
https://w.atwiki.jp/linux_bookmarks/pages/26.html
Google ニュース検索 Android Android (プラットフォーム) - Wikipedia Android(アンドロイド)とは、携帯電話用ソフトウェアのプラットフォームである。2007年11月、米グーグル社(Google Inc.)が無償で誰にでも提供すると発表して業界の話題を呼んでいる オープンソースのモバイルプラットフォーム「Android」 Android は、Linux kernel 2.6をベースとしているオープンなモバイル端末向けソフトウェアプラットフォームです。 Google、T-Mobile、HTC、モトローラ、日本からはKDDIやドコモを含む世界34社がオープン携帯プラットフォームを目指す団体Open Handset Allianceを結成。 Googleいわく、機器メーカーや携帯事業者は自由にカスタマイズ可能なAndroidの採用により大幅にコストを下げることができ、開発者にとってはデバイスへの完全なアクセスとツール群によりサービス / アプリの迅速な開発が、消費者にとっては安価で高機能かつ優れたインターフェースとリッチなインターネットアプリケーションを備えた端末の入手が可能になる。 http //japanese.engadget.com/2007/11/05/google-34-android/ ケータイ用語の基礎知識第359回:Android とは http //k-tai.impress.co.jp/cda/article/keyword/38448.html android情報まとめ @ ウィキ - トップページ http //www29.atwiki.jp/android/ Android SDK ダウンロードページ http //code.google.com/android/download.html 「Android」紹介ページ http //code.google.com/android/ グーグル、「Android」に搭載されたタッチ操作中心の機能を披露 モバイルチャンネル - CNET Japan 携帯電話メーカーがマルチタッチ対応のタッチスクリーンを採用すればAndroidでも対応できると、Androidのプロジェクトリーダーを務めるAndy Rubin氏は講演後の記者会見で語った。 http //japan.cnet.com/mobile/story/0,3800078151,20374206,00.htm 携帯 OS戦争 - Google 検索 http //www.google.com/search?num=20 hl=ja q=%E6%90%BA%E5%B8%AF+OS%E6%88%A6%E4%BA%89 btnG=%E6%A4%9C%E7%B4%A2 lr=lang_ja 2ちゃんねる Androidでモバイル開発@Java http //pc11.2ch.net/test/read.cgi/tech/1194962400/l50 LiMo (Linuxベースの携帯電話向けオペレーティングシステム(OS) LiMo - Google 検索 http //www.google.com/search?hl=ja q=LiMo btnG=Google+%E6%A4%9C%E7%B4%A2 lr=lang_ja Symbian OS - Wikipedia http //ja.wikipedia.org/wiki/Symbian_OS その他の携帯OS BREW、 Microsoft Windows Mobile、 ITRON/T-Engine その他の携帯OSには、Nucleus、Palm OS、Monta Vista Linux、China MobileSoft、MIZI、SavaJe
https://w.atwiki.jp/bloodysnow/pages/23.html
Android携帯でやりたいこと 青空文庫 PC用メール閲覧 webブラウズ twitter 2ch ニコ動 囲碁 Skype MSNメッセ mixi 音楽 マンガ Evernote
https://w.atwiki.jp/niflheimr/pages/4.html
Androidエミュレータについて気になる記事をまとめてみました。 Genymotion 超高速なAndroidエミュレータ「Genymotion」を試す | TeraDas-テラダス - 2015.1.6 【追記アリ】Genymotion – PCでAndroidを起動してKindleも読める♪ インストールから「Google Play」導入方法までまとめ | mogi2fruitsどっとねっと - 2015.1.22 【Androidエミュ】Genymotion☆3 - 2015.1.20 / 2ch andy だでがんの記憶 androidエミュレータの「andy」を試してみました。[PCでスマホアプリ] - 2015.3.4 BlueStacksのように意味の分からないアプリが大量にインストールされていて初期操作が良く分からないとかWindroyのように動作するアプリと動作しないアプリが明確に存在するという程酷い訳では、無いみたいです。 Windroy WindowsでAndroidのアプリを動かす「Windroy」を使ってみる | お部屋でモバイル 軽くてさくさく動作しますが、CPUにARMを前提としているアプリは動作しないようです。 紹介 Windows上で動くAndroidのエミュレーターまとめ【アンドロイドアプリ開発・デバッグ】 - NAVER まとめ - 2014.11.24 [スマートフォン] パソコンで使える、無料のAndroidエミュレーター一覧:Windows向け | Ouka Studio - 2014.8.28 すでに、大半のゲームアプリがチート対策(不正対策)としてエミュレーターからは使えなくしているので、導入してももうあまり意味がない。 労力を考えると、素直に格安タブレットでも買って、そちらを使ったほうがよほど建設的。
https://w.atwiki.jp/redcloud/pages/25.html
目次 目次 四大要素 アクティビティ 状態変化時のコールバックメソッド 主なActivity 主なメソッド レイアウト定義(main.xml)で使える主なウィジェット インテント サービス コンテントプロバイダ 情報へのアクセス手段 memo/tips Androidに組み込まれているレイアウトを使う 指定インテントを取り扱えるアクティビティ一覧表示 設定画面を作成する リンク 四大要素 アクティビティ 状態変化時のコールバックメソッド onCreate onResume onStop 主なActivity Activity基底となるアクティビティクラス ListActivity一覧形式のアクティビティクラス ExpandableListActivity伸縮可能な一覧形式のアクティビティクラス MapActivity地図表示のアクティビティクラス PreferenceActivity設定情報を扱うアクティビティクラス 主なメソッド View findViewById(int id)idを指定してレイアウトファイルに定義されているウィジェットを取得 void finish()アクティビティを明示的に終了 Intent getIntent()このアクティビティを開始する契機となったインテントを取得 Application getApplication()このアクティビティが含まれるApplicationオブジェクトを取得 レイアウト定義(main.xml)で使える主なウィジェット TextView EditText ListView Button インテント サービス コンテントプロバイダ 情報へのアクセス手段 query insert update delete getType memo/tips Androidに組み込まれているレイアウトを使う android.R.layout.~ を使う。res/layout下にレイアウトxmlが無くてもOK(組み込まれているから) android.R.layout.simple_list_item_1 (例:ListActivityでよく使うシンプルリストレイアウト) 指定インテントを取り扱えるアクティビティ一覧表示 LaucherActivityを継承したアクティビティを作成する public class LauncherActivityExample extends LauncherActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.launcher_example); } @Override protected Intent getTargetIntent() { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http //developer.android.com/")); //ブラウザ系アクティビティが対象になる return intent; } } 設定画面を作成する PreferenceActivityを継承したアクティビティを作成する XMLで設定項目を定義する res/xml の下に定義ファイルを作成(例:res/xml/pref.xml)※eclipseで[新規]→[Android XML File]でウィザードを使って作成すると雛型ができて楽 Activityクラス public class PreferenceActivityExample extends PreferenceActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref); //xmlの設定を読み込む場合はaddPreferencesFromResourceメソッド } } ソースコードで設定項目を定義する リンク
https://w.atwiki.jp/anddoid/pages/57.html
android inputType 要素 none text textCapCharacters textCapWords textCapSentences textAutoCorrect textAutoComplete textMultiLine textImeMultiLine textUri textEmailAddress textEmailSubject textShortMessage textLongMessage textPersonName textPostalAddress textPassword textVisiblePassword textWebEditText textFilter textPhonetic number numberSigned numberDecimal phone datetime date time 関連タグ 使用例 android inputType="phone"
https://w.atwiki.jp/nozick/pages/4.html
スマートフォンやタブレットPCなどの携帯情報端末を主にターゲットとして開発されたプラットフォーム。 アプリケーション開発にはAndroid SDKが、ランタイムとライブラリーの開発用にはAndroid NDKが無償提供されている。 開発環境には統合開発環境のEclipseが推奨されている。IntelliJ IDEAなど他の統合開発環境にも対応している。 EclipseにADTプラグインとAndroidSDK等が最初から入ってるADT(AndroidDeveroperTools)が公式に公開されている。 IntelliJ IDEAベースのAndroidStudioが公式に公開されている。(公開されてそう経っていないので個人利用に留めるべきかと。公式も同様の見解。) Android開発手法 Java Native